#!/bin/sh

DIALOG=${DIALOG=dialog}
tempfile=`mktemp 2>/dev/null` || tempfile=/tmp/test$$
trap "rm -f $tempfile" 0 1 2 5 15

$DIALOG --title "выбор диска" --radiolist "Выберете диск для разбиения" 20 61 5 \
	"`fdisk -l | grep '/dev/.d.:' | sed -n '1p'`" "" on \
	"`fdisk -l | grep '/dev/.d.:' | sed -n '2p'`" "" off \
	"`fdisk -l | grep '/dev/.d.:' | sed -n '3p'`" "" off \
	"`fdisk -l | grep '/dev/.d.:' | sed -n '4p'`" "" off 2>$tempfile

DISK=`cat $tempfile | tr ":" " " | awk '{print $2}'`

cfdisk $DISK

$DIALOG --backtitle "" \
        --title "Выбор файловой системы" --clear \
        --radiolist "Выберете файловую систему для  " 20 61 5 \
        "ext3"  "" off \
        "ext2" "" ON \
        "reiserfs" "" off \
        "vfat"    "" off 2> $tempfile

retval=$?

fs=`cat $tempfile`
case $retval in
0)
	echo "Создаём файловую систему $fs на $DISK"
	mkfs.$fs $DISK;;
1)
	echo "Отказ от ввода.";;
255)
	echo "Нажата клавиша ESC.";;
esac

